<?php


class Relatorio_Aditivos extends MY_Controller {
  public function index()
  {
    $data['title'] = "SisCaD-TP - Envio de arquivos";
    $data['pagina'] = "relatorio_aditivos";
    $this->load->model('funcionario_model');
    $data['menu'] = $this->montaMenu();
    $this->load->view('templates/header',$data);
    $this->load->view('pages/relato',$data);
    $this->load->view('templates/footer');

  }
  
   public function gerar(){
    $this->load->library('datafuncoes');
    $dataini = $this->datafuncoes->formatDataIng($_POST['dataini']) ;
    $datafim = $this->datafuncoes->formatDataIng($_POST['datafim']) ;
    $this->db->select("
      modalidade.descricao as modalidade,
      licitacao.numero as numero_licita,
      licitacao.ano as ano_licita,
      licitacao.responsavel as responsavel,
      contrato.numero as numero,
      contrato.ano as ano,
      licitacao.processo as processo,
      item_licitacao.cnpj_vencedor as cnpj_vencedor,
      item_licitacao.razao_social_vencedor as nome_vencedor,
      contrato.objeto as objeto,
      contrato.fundamentacao as fundamentacao,
      contrato.inicio as inicio,
      contrato.termino as termino,
      item_licitacao.valor as valor,
      situacao_contrato.situacao as situacao,
      aditivo.numero as num_aditivo,
      aditivo.data_publicacao as publicacao_aditivo,
      aditivo.valor as valor_aditivo
    ");
    $this->db->from("contrato");
    $this->db->join('aditivo','aditivo.contrato = contrato.id');
    $this->db->join('item_licitacao','contrato.item_licitacao = item_licitacao.id');
    $this->db->join('licitacao','item_licitacao.licitacao = licitacao.id');
    $this->db->join('modalidade','licitacao.modalidade = modalidade.id');
    $this->db->join('situacao_contrato','contrato.situacao_contrato = situacao_contrato.id');
    $this->db->where("aditivo.ultima_alteracao > '{$dataini}' and aditivo.ultima_alteracao < '{$datafim}' + INTERVAL 1 DAY");
    $this->db->order_by('aditivo.ultima_alteracao');
    $a = $this->db->get();
    if($a->num_rows() >0){
      $i = 0;
      foreach($a->result() as $row){
	$data['licita'][$i]['Numero da Licitacao']= $row->numero_licita;
	$data['licita'][$i]['Ano da Licitacao']= $row->ano_licita;
	$data['licita'][$i]['Modalidade']= $row->modalidade;
	$data['licita'][$i]['Processo']= $row->processo;
	$data['licita'][$i]['Responsavel pela Licitacao']= $row->responsavel;
	$data['licita'][$i]['Numero do Contrato']= $row->numero;
	$data['licita'][$i]['Ano do Contrato']= $row->ano;
	$data['licita'][$i]['Objeto']= $row->objeto;
	$data['licita'][$i]['Fundamentaçao Legal']= $row->fundamentacao;
	$data['licita'][$i]['Inicio da vigencia']= $this->datafuncoes->formatDataPort($row->inicio);
	$data['licita'][$i]['Termino da vigencia']= $this->datafuncoes->formatDataPort($row->termino);
	$data['licita'][$i]['Nome do Contratado']= $row->nome_vencedor;
	$data['licita'][$i]['CPF/CNPJ do Contratado']= $row->cnpj_vencedor;
	$data['licita'][$i]['Valor do Contrato']= $row->valor;
	$data['licita'][$i]['Situaçao do Contrato']= $row->situacao;
	$data['licita'][$i]['Numero do Aditivo']= $row->num_aditivo;
	$data['licita'][$i]['Valor do Aditivo']= $row->valor;
	$data['licita'][$i]['Data de Publicaçao']= $this->datafuncoes->formatDataPort($row->publicacao_aditivo);
	$i++;
      }
      echo "<form name = formu action = '../geraDoc.php' method='POST'>
	<input type= hidden name = dataini value = {$_POST['dataini']}>
	<input type= hidden name = datafim value = {$_POST['datafim']}>
	<input type ='hidden' name ='arquivo' value ='relatoAditivos.doc'>
<input type ='hidden' name ='tipo' value ='Aditivos de Contratos'>";
      $this->load->view('pages/relatorioLicitacao',$data);
    }
    else{
      echo "erro|<br>Nenhum dado encontrado!";
    }
  }


}
?>
